package com.vito.base.authoriza.service;

import java.util.List;
import java.util.Map;

import com.vito.base.model.DataGrid;
import com.vito.base.model.MyHashMap;
import com.vito.dcs.section.model.SectionModel;

public interface SectionService {

	DataGrid<SectionModel> querySectionByPage(SectionModel sectionModel);
	List<SectionModel> queryWorkArea(SectionModel sectionModel);
	public void deleteImpData(Map<String,Object> map);
	
	public Map<String,Object> saveValidateNew(Map<String,Object> map);
	public Integer queryErrorCount(Map<String,Object> map);
	DataGrid<MyHashMap<String, Object>> queryImpMemberErrorByPage(Map<String,Object> map);
	public DataGrid<MyHashMap<String, Object>>queryMemberFromImportByPage(Map<String,Object> map);
	Map<String, Object> saveImp(Map<String, Object> map);
	
	List<Map<String,Object>> queryProjectTree(Map<String,Object> map);
	String savePile(Map<String,Object> map);
	String savePile2(Map<String,Object> map);
	List<Map<String,Object>> queryAllGPS(Map<String,Object> map);
	
	String queryCurrentProcessType(Map<String,Object> map);
	int queryIsHaveVehicle(SectionModel sectionModel);
}
